package com.yuanian.wf.annotation;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ProcessAction {

    /**
     * 所感兴趣的任务节点的标识，如果是开启流程或者结束流程，不需要设置。
     * @return
     */
    String taskKey() default "";

    /**
     * 是否异步执行，流程开启前的事件不可以异步执行，因为需要所设置的businesskey.
     * true开启异步 false关闭异步
     * @return
     */
    boolean async() default false;

}
